JavaFX 8,带复选框的 ListView
全部标签 关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我有一些文本的ListView。我想在滑动操作时显示图像(几乎就像在gmail应用程序中一样)。例如,如果我从左向右滑动-我的列表项向右移动,图像从左侧滑动。我的列表项可以向右移动不超过图像宽度。滑动停止后,列表项移动到起始位置。我怎么能做出这样的东西?
在Android上,我需要一个复选框(或类似复选框的组件),它可以表示/控制多个选定项目的标志。我需要表示3种可能性:为所有项目设置标志。没有为任何项目设置标志。为某些项目设置了标志。我正在想象这样的事情:如果用户选中处于状态3的复选框,它将切换到状态1。此后,它只会在状态1和2之间切换。如果您熟悉Windows中文件属性对话框的属性部分中的复选框,这就是我所追求的。是否有原生AndroidUI小部件或现有的开源小部件可以执行此操作?我非常有信心我可以自己实现,但我不想重新发明轮子! 最佳答案 我认为您最好自己实现。这将是一个相当简
我尝试在Android上运行一个简单的JavaFX应用程序。因此我读了javafxportsGettingStartedGuide使用gradle构建应用程序,但我被困在某个地方。我可以在Eclipse中使用gradle的installDebug任务在Android设备上构建和安装该应用程序,但是,当我启动该应用程序时,出现黑屏。当我提取.apk文件时,它不包含JavaFX应用程序的jar文件。我假设apk应该包含JavaFX应用程序jar文件,但我不知道如何将它包含到.apk中。我还尝试使用gradle构建JavaFX应用程序本身(jar文件),效果很好。但是,我不知道把这个jar文
就这么简单。当然,使用android:footerDividersEnabled="false"不会在这个上起作用,因为它会删除上下分隔线。我昨天提出了这个问题,不记得是谁试图回答它但我不得不删除它因为巨魔开始降级问题因为它“不清楚”(如果你不知道什么是分隔线或页脚,或底部,或什么是android,是的,它可以是...)无论如何,如果是这种情况,让我们想象一个2项ListView,我想给一个带页脚的空间,但没有页脚显示与底部分隔线相对应的底线,但保留其他分隔线,也有请记住,这就是如何删除它,我可以破解使用2xviews并按照建议使用even作为分隔符,但对我来说这没有意义,只是添加一个
我有一个ListView,右侧有一个图像。我想通过单击ListView上的图像来执行onClick监听器事件。请查看图片以供引用。我知道基本的OnClick监听器实现,但这对我来说似乎有点棘手:P忘了说,点击实际的ListView会启动一个新的Activity,所以我需要维护这两个模式。listView.setOnItemClickListener(newOnItemClickListener(){@OverridepublicvoidonItemClick(AdapterViewparent,Viewview,intposition,longid){eventsData.remove
我已经使用新的抽屉导航对象创建了一个项目。我想自定义菜单的布局,添加另一个对象,如TextView、ImageView...。开始时,我想修改仅由一个ListView组成的默认布局,方法是添加2或3ListView中的标题。今天,我尝试使用“addHeaderView”,但我认为它可以只用于添加一个标题。我怎样才能添加标题并真正自定义我的布局菜单?因为,从开发者API看来,“android.support.v4.widget.DrawerLayout”下似乎只允许两个child。这是我今天的布局截图:这是我要创建的捕获:这是我的MainActivity的一段代码:publicclass
复选框的xml元素“已启用”已弃用。Eclipse告诉我改用state_enabled。我尝试添加android:state_enabled="false"到我的xml中的复选框而不是android:enabled="false"但是没有显示任何效果。后者完成了所需的工作。我不想使用已弃用的方法。我做错了什么吗?谢谢。 最佳答案 这thread讨论这个。RomainGuy说它没有被弃用,但Eclipse或ADT编辑器中的一些错误/问题可能导致它出现在已弃用的部分中。 关于Android复
我想在用户滚动ListView时显示/隐藏View。如何检测过度滚动?有听众吗?我试过OnScrollListener但它只通知onScrollStateChanged和onScroll 最佳答案 您可以覆盖方法onOverScrolled,因为它响应过度滚动操作的结果。 关于android-如何检测AndroidListView中的过度滚动?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/ques
范围我需要平滑地滚动到某个位置,然后使用setSelection(anotherPosition)“跳”到另一个位置。这样做是为了在ListView中创建平滑滚动(例如)100个项目的错觉。smoothScrollToPosition(100)持续时间太长,你知道的。问题setSelection()不会等到smoothScrollToPosition完成它的工作,所以setSelection()会立即被调用,用户会很快看到只跳;代码privatefinalintscrollableItems=20;intfirstVisiblePosition=mListView.getFirstVi
我喜欢在用户启动应用程序时立即显示我的GUI。然后一些数据(文本、图片)会在后台加载(例如YouTube应用)。ListView和Gallery会使用这些新数据自动更新。我启动我的ListView,启动一个线程并加载数据...然后ListView没有得到更新!几个人告诉我应该使用notifyDataSetChanged()。但是我不能将这个命令放在我的线程中(只是未知)。有什么想法吗? 最佳答案 我也有同样的问题……当我遇到这个问题时我很兴奋。但是没有答案?:-(之后,让问题搁置大约两周,我找到了solutionhere:长话短说: